package com.cr.system.service;

import com.cr.common.core.domain.Ztree;
import com.cr.common.core.domain.entity.SysMenu;
import com.cr.common.core.domain.entity.SysRole;
import com.cr.common.core.domain.entity.SysUser;
import java.util.List;
import java.util.Map;
import java.util.Set;

public interface ISysMenuService {
  List<SysMenu> selectMenusByUser(SysUser paramSysUser);
  
  List<SysMenu> selectMenuList(SysMenu paramSysMenu, Long paramLong);
  
  List<SysMenu> selectMenuAll(Long paramLong);
  
  Set<String> selectPermsByUserId(Long paramLong);
  
  List<Ztree> roleMenuTreeData(SysRole paramSysRole, Long paramLong);
  
  List<Ztree> menuTreeData(Long paramLong);
  
  Map<String, String> selectPermsAll(Long paramLong);
  
  int deleteMenuById(Long paramLong);
  
  SysMenu selectMenuById(Long paramLong);
  
  int selectCountMenuByParentId(Long paramLong);
  
  int selectCountRoleMenuByMenuId(Long paramLong);
  
  int insertMenu(SysMenu paramSysMenu);
  
  int updateMenu(SysMenu paramSysMenu);
  
  String checkMenuNameUnique(SysMenu paramSysMenu);
}


/* Location:              D:\tmp\creditorRights-admin\BOOT-INF\lib\creditorRights-system-4.7.0.jar!\com\cr\system\service\ISysMenuService.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */